iT邦幫忙

2025 iThome 鐵人賽

DAY 28
0
佛心分享-IT 人自學之術

API 實戰入門從設計到驗證系列 第 28

Day28 用程式實際連接 API

  • 分享至 

  • xImage
  •  

在了解API的運作與Hoppscotch的測試方法後,可以開始嘗試用程式實際發送請求並接收回應。這個步驟讓資料不再只是顯示在Hoppscotch裡,而是能由程式自動抓取與使用,進一步串接應用。

最簡單的方式是使用Python的requests套件,能輕鬆地對網路服務發送請求、接收JSON資料並進行處理。以下是一個實際範例,示範如何向公開API取得貓咪的隨機知識:

import requests

url = "https://catfact.ninja/fact"
response = requests.get(url)

if response.status_code == 200:
    data = response.json()
    print("🐱 今日貓咪小知識:", data["fact"])
else:
    print("無法取得資料,錯誤代碼:", response.status_code)

這段程式碼的邏輯很簡單:

  1. 使用requests.get()發送GET請求。
  2. 伺服器回傳一段JSON格式的資料。
  3. 透過.json()方法解析回應。
  4. 取出其中的 fact 欄位,印出內容。
    執行後,會在終端機上隨機顯示一段貓的趣聞,例如:
🐱 今日貓咪小知識:Cats have over 20 muscles that control their ears.

這樣的練習能幫助理解Hoppscotch裡看到的請求,其實都能被程式自動化執行,透過這個步驟,API不再只是被「觀察」的對象,而成為程式中可操作、可運用的資訊來源。


上一篇
Day27 觀察公開 API 的實際運作
下一篇
Day29 API 金鑰管理
系列文
API 實戰入門從設計到驗證29
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言